/*
   ============================================================================
     RESET
   ============================================================================
*/

.dp_jsoverlay, 
.dp_jsoverlay form, 
.dp_jsoverlay input, 
.dp_jsoverlay textarea, 
.dp_jsoverlay em, 
.dp_jsoverlay div, 
.dp_jsoverlay p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.dp_jsoverlay input, 
.dp_jsoverlay textarea  {
	border: 1px solid black;
	padding: 1px;
	font-size: 12px;
}

/*
   ============================================================================
     OVERLAY
   ============================================================================
*/

.dp_jsoverlay {
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

/* <= IE 6 */
* html body {
	height: 100%;
}
* html .dp_jsoverlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.dp_jsoverlayer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
}

.dp_jsoverlayer_content {
	width: 650px;
	margin: 0 auto 0 auto;
	background-color: white;
	border: 2px solid black;
	position: relative;
	padding: 10px;
}